package com.example.smartclassroom.util;

import com.example.smartclassroom.config.InterceptController;
import com.example.smartclassroom.entity.dto.LoginDTO;
import com.example.smartclassroom.enums.UserType;

/**
 * 登录用户根据类
 */
public class LoginUserInfoUtils
{
    /**
     * 获取当前登录用户的id
     */
    public static   int getLoginUserId()
    {
        return InterceptController.loginUser.get().getLoginId();
    }

    /**
     * 获取当前登录用户的用户名
     */
    public  static  String getLoginUserName()
    {
        return InterceptController.loginUser.get().getUserName();
    }

    /**
     * 获取当前登录用户的类型
     */
    public static UserType getLoginUserType()
    {
        return InterceptController.loginUser.get().getUserType();
    }

    /**
     * 获取当前用户的登录所有的信息
     */
    public static LoginDTO getLoginUserInfo()
    {
        return InterceptController.loginUser.get();
    }
}
